﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <string.h>
//int init(int* str, int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		*str = 0;
//		str++;
//	}
//	return 0;
//}

void print(int* str, int sz)
{
	int i = 0;
	for (i = 0; i < sz; i++)
	{
		printf("%d ", (*str));
		str++;
	}
}

void reverse(int* str, int sz)
{
	int left = 0;
	int right = sz - 1;
	while (left < right)
	{
		int tmp = *(str + left);
		*(str + left) = *(str + right);
		left++;
		right--;
	}
}
int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	print(arr, sz);
	printf("\n");
	/*init(arr, sz);*/
	//print(arr, sz);
	reverse(arr, sz);
	printf("\n");
	print(arr, sz);

	return 0;
}

